export default class StoreOutModel {
    get id(): number {
        return this._id;
    }

    set id(value: number) {
        this._id = value;
    }

    get outCode(): string {
        return this._outCode;
    }

    set outCode(value: string) {
        this._outCode = value;
    }

    get outDate(): string {
        return this._outDate;
    }

    set outDate(value: string) {
        this._outDate = value;
    }

    get orderCustomer(): number {
        return this._orderCustomer;
    }

    set orderCustomer(value: number) {
        this._orderCustomer = value;
    }

    get orderCustomerName(): string {
        return this._orderCustomerName;
    }

    set orderCustomerName(value: string) {
        this._orderCustomerName = value;
    }

    get deliveryCustomer(): number {
        return this._deliveryCustomer;
    }

    set deliveryCustomer(value: number) {
        this._deliveryCustomer = value;
    }

    get deliveryCustomerName(): string {
        return this._deliveryCustomerName;
    }

    set deliveryCustomerName(value: string) {
        this._deliveryCustomerName = value;
    }

    get deliveryAddress(): string {
        return this._deliveryAddress;
    }

    set deliveryAddress(value: string) {
        this._deliveryAddress = value;
    }

    private _id!: number;
    private _outCode!: string;
    private _outDate!: string;
    private _orderCustomer!: number;
    private _orderCustomerName!: string;
    private _deliveryCustomer!: number;
    private _deliveryCustomerName!: string;
    private _deliveryAddress!: string;

    constructor(_code = '') {
        this._outCode = _code ?? '';
    }
}